﻿using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using System.Data.Entity;
using System.Globalization;
using System.Web.Mvc;
using System.Web.Security;

namespace JuniorProject.Models.Employee
{
    public class EmployeeDetailedApplicationModel
    {
        #region CONTACT INFO - ADDRESSES
        [Display(Name = "Address Line 1")]
        public string Address1 { get; set; }

        [Display(Name = "Address Line 2")]
        public string Address2 { get; set; }

        [Display(Name = "City")]
        public string City { get; set; }

        [Display(Name = "State")]
        public string State { get; set; }

        [Display(Name = "Zip Code")]
        public string Zip { get; set; }
        #endregion
        #region CONTACT INFO - APPLICANT PHONE NUMBER
        [Display(Name = "Phone Number")]
        public string ApplicantPhoneNumber1 { get; set; }

        [Display(Name = "Phone Number 2")]
        public string ApplicantPhoneNumber2 { get; set; }
        #endregion
        #region REFERENCE 1
        [Display(Name = "Name")]
        public string ReferenceName1 { get; set; }

        [Display(Name = "Phone Number")]
        public string ReferencePhoneNumber1 { get; set; }

        [Display(Name = "Company Name")]
        public string ReferenceCompanyName1 { get; set; }

        [Display(Name = "Job Title")]
        public string ReferenceJobTitle1 { get; set; }

        [Display(Name = "Relationship to Applicant")]
        public string ReferenceRelationShip1 { get; set; }
        #endregion
        #region REFERENCE 2
        [Display(Name = "Name")]
        public string ReferenceName2 { get; set; }

        [Display(Name = "Phone Number")]
        public string ReferencePhoneNumber2 { get; set; }

        [Display(Name = "Company Name")]
        public string ReferenceCompanyName2 { get; set; }

        [Display(Name = "Job Title")]
        public string ReferenceJobTitle2 { get; set; }

        [Display(Name = "Relationship to Applicant")]
        public string ReferenceRelationShip2 { get; set; }
        #endregion
        #region REFERENCE 3
        [Display(Name = "Name")]
        public string ReferenceName3 { get; set; }

        [Display(Name = "Phone Number")]
        public string ReferencePhoneNumber3 { get; set; }

        [Display(Name = "Company Name")]
        public string ReferenceCompanyName3 { get; set; }

        [Display(Name = "Job Title")]
        public string ReferenceJobTitle3 { get; set; }

        [Display(Name = "Relationship to Applicant")]
        public string ReferenceRelationShip3 { get; set; }
        #endregion

        [Display(Name = "Desired Salary")]
        public string DesiredSalary { get; set; }
    }
}